if GLOBAL.TheNet:GetIsClient() or GLOBAL.TheNet:GetIsServer() then
	for k, v in ipairs(GLOBAL.KnownModIndex:GetModsToLoad()) do
		if GLOBAL.KnownModIndex:GetModInfo(v).name == "[DST] Musha [REMAKE]" then
			GLOBAL.MUSHA_SETTINGS.musha_settings.lightning_sound = GetModConfigData("lightning_sound")
			GLOBAL.MUSHA_SETTINGS.musha_settings.princess_sleep = GetModConfigData("princess_sleep")
			GLOBAL.MUSHA_SETTINGS.musha_settings.princess_taste = GetModConfigData("princess_taste")
			GLOBAL.MUSHA_SETTINGS.musha_settings.edible_food_type = GetModConfigData("edible_food_type")
			GLOBAL.MUSHA_SETTINGS.musha_settings.dis_food_type = GetModConfigData("dis_food_type")
			GLOBAL.MUSHA_SETTINGS.musha_settings.shadowhide_real = GetModConfigData("shadowhide_real")
			GLOBAL.MUSHA_SETTINGS.musha_settings.hud = GetModConfigData("hud")
			GLOBAL.MUSHA_SETTINGS.musha_settings.EnhanceHud = GetModConfigData("EnhanceHud")
			GLOBAL.MUSHA_SETTINGS.musha_settings.Keys = {
				LEVEL_INFO = GetModConfigData("level_info") or 108, --L
				SPECIALATTACKSWITCH = GetModConfigData("specialattackswitch") or 114, --R
				ELECTRICSHIELD = GetModConfigData("electricshield") or 99, --C
				SING = GetModConfigData("sing") or 111, --O
				SKILL_UI = GetModConfigData("skill_ui") or 107, --K
				SNIFF = GetModConfigData("sniff") or 117, --U
				ORDER_MUSHA_YAMCHE_2 = GetModConfigData("order_musha_yamche_2") or 98, --B
				ORDER_MUSHA_YAMCHE_1 = GetModConfigData("order_musha_yamche_1") or 110, --N
				SHADOWHIDE = GetModConfigData("shadowhide") or 103, --G
				SLEEP_SWITCH = GetModConfigData("sleep_switch") or 116, --T
				ORDER_MUSHA_BEEFALO = GetModConfigData("order_musha_beefalo") or 282, --F1
				ORDER_MUSHA_MOONTREE = GetModConfigData("order_musha_moontree") or 283 --F2
			}
			return
		end
	end
else
	Assets = {
		Asset("IMAGE", "images/saveslot_portraits/musha.tex"),
		Asset("ATLAS", "images/saveslot_portraits/musha.xml")
	}
	table.insert(GLOBAL.MODCHARACTERLIST, "musha")
end
